package com.quectel.core.module.parking.dto;

import com.quectel.constant.core.car.CarConstants;
import io.swagger.v3.oas.annotations.media.Schema;
import lombok.AllArgsConstructor;
import lombok.Data;

import java.io.Serializable;
import java.util.Date;

@Data
@AllArgsConstructor
@Schema
public class CleanReqDto implements Serializable {
    @Schema(description = "设备id")
    private Long deviceId;

    /**
     * 临时车辆车牌号
     */
    @Schema(description = "临时车辆车牌号")
    private String license;

    /**
     * 临时车牌颜色 1蓝底白字 2黄底黑字 3白底黑字 4绿底黑字 5黑底白字 6 02式车牌 7粤Z车牌 8FV车牌 9其他
     */
    @Schema(description = "临时车牌颜色 1蓝底白字 2黄底黑字 3白底黑字 4绿底黑字 5黑底白字 6 02式车牌 7粤Z车牌 8FV车牌 9其他")
    private CarConstants.LicenseColorEnum licenseColorEnum;

    /**
     * 出场时间
     */
    @Schema(description = "出场时间")
    private Date outTime;

    /**
     * 车辆出场图片
     */
    @Schema(description = "车辆出场图片")
    private String outPictures;
}
